package com.xhh.nphm.system.service;


import com.baomidou.mybatisplus.extension.service.IService;
import com.xhh.nphm.system.domain.SensitiveInfo;

/**
 * 敏感信息 service
 */
public interface ISensitiveInfoService extends IService<SensitiveInfo> {
    /**
     * 自定义敏感信息添加业务实现
     * @param sensitiveInfo 敏感信息数据
     * @return 添加后生成的敏感信息主键Id
     */
    int insert(SensitiveInfo sensitiveInfo);

    /**
     * 通过pkid获取一条敏感信息
     * @param pkId 来电记录id
     * @return 敏感信息
     */
    SensitiveInfo findOneByPkId(Integer pkId);

    /**
     * 自定义敏感信息修改业务实现
     * @param sensitiveInfo 敏感信息数据
     * @return 成功标识
     */
    boolean updateInfoDetail(SensitiveInfo sensitiveInfo);

    /**
     * 通过id获取一条敏感信息
     * @param id 敏感信息主键id
     * @return 敏感信息
     */
    SensitiveInfo findOneById(Integer id);
}
